home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekikoh Dennoh Club 2
/
Gekikoh Dennoh Club Vol. 2 (Japan).7z
/
Gekikoh Dennoh Club Vol. 2 (Japan) (Track 01).bin
/
kowin
/
font
/
tcwin24s.lzh
/
tc_menu.c
< prev
next >
Wrap
C/C++ Source or Header
|
1993-04-02
|
1KB
|
67 lines
/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=/
TC_WIN.win 1991 小笠原博之 SPS-NET: SPS0783 COR.
/=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
#include <stdio.h>
#include <wlib.h>
#include <parts.h>
#include <winop.h>
char *menu[]= {
NULL,
/* "デフォルト:(1)" */
"(1)半角ASCIIのみ(00~7F)",
"(2)半角文字全部 (00~FF)",
"(3)半角全部+全角非漢字",
"(4)半角&全角全フォント"
};
extern int defchar;
tcmenu( wp, info )
WindowID wp;
EventInfo *info;
{
char menubuf[80];
unsigned int x,
y;
UskMes( "セーブ範囲選択", wp );
strcpy( menubuf, "デフォルト:" );
*menu= menubuf;
if( defchar <= 0 ){
strcat( menubuf, "未設定" );
}else if( defchar <= 128 ){
strcat( menubuf, "(1)半角ASCII" );
}else if( defchar <= 256 ){
strcat( menubuf, "(2)半角全部" );
}else if( defchar <= 1680 ){
strcat( menubuf, "(3)半角非全" );
}else{
strcat( menubuf, "(4)フォント全部" );
}
x= MS_CURGT();
y= x & 0xffff;
x >>= 16;
switch( PopUpMenu( x-3, y+1, &menu, 5, 12 ) ){
case 1:
defchar= 128;
break;
case 2:
defchar= 256;
break;
case 3:
defchar= 1410+256;
break;
case 4:
defchar= 7448+1410+256;
}
UskMes( "", wp );
}